# !/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
===========================
@Time : 2022/10/24 0024 20:34
@Author : 测试开发工程师
@File : 4. DDL 数据库结构操作.py
@Software: PyCharm
============================
"""

"""
创建数据库：

一：创建数据库操作：

-- 创建名为 test_db 的数据库

CREATE DATABASE test_db;

-- 创建名为 test_db2 的数据库，并指定字符集为 utf8

CREATE DATABASE test_db2 CHARACTER SET utf8;

-- 如果数据库 test_db3 不存在，则创建名为 test_db3 的数据库

CREATE DATABASE IF NOT EXISTS test_db3 CHARACTER SET utf8;



-- 查看所有数据库

SHOW DATABASES;

-- 选择数据库为当前数据库

USE 数据库名;

-- 查看数据库定义信息

SHOW CREATE DATABASE 数据库名;

-- 查看当前所有数据库

SHOW DATABASES;

-- 选择数据库 test_db

USE test_db;

-- 查看 test_db 数据库的定义信息

SHOW CREATE DATABASE 数据库名;


二：修改数据库操作：
-- 创建数据库 db1，指定字符集为 GBK

CREATE DATABASE db1 CHARACTER SET GBK;

-- 将数据库 db1 的字符集修改为 utf8 

ALTER DATABASE db1 CHARACTER SET utf8;


三：删除数据库操作：

-- 查看当前所有数据库

SHOW DATABASES;

-- 删除某个数据库 

DROP DATABASE test_db;

-- 如果某个数据库存在，则删除这个数据库

DROP DATABASE IF EXISTS test_db2;


"""
